package com.bootdo.program.wallpaper.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 余额记录表
 *
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2021-10-30 21:59:22
 */
public class BalanceRecordDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//
	private Long id;
	//用户ID
	private String userId;
	//来源用户
	private String souUserId;
	//变动的钱
	private BigDecimal money;
	//类型：1-广告
	private Integer source;
	//状态：1：未结算；2已结算；3已打款
	private Integer status;
	//创建时间
	private Date createTime;
	//备注
	private String remarks;
	//数据类型  1收入 2支出
	private Integer dataType;
	//流水号
	private String flowNo;
	//
	private String appid;
	//修改时间
	private Date updateTime;
	//壁纸ID
	private Long wid;

	private String userName;
	private String souUserName;

	private int sysData;

	private String word;

	private int copyData;

	private int platformType;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：来源用户
	 */
	public void setSouUserId(String souUserId) {
		this.souUserId = souUserId;
	}
	/**
	 * 获取：来源用户
	 */
	public String getSouUserId() {
		return souUserId;
	}
	/**
	 * 设置：变动的钱
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：变动的钱
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：类型：1-广告
	 */
	public void setSource(Integer source) {
		this.source = source;
	}
	/**
	 * 获取：类型：1-广告
	 */
	public Integer getSource() {
		return source;
	}
	/**
	 * 设置：状态：1：未结算；2已结算；3已打款
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态：1：未结算；2已结算；3已打款
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：备注
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：数据类型  1收入 2支出
	 */
	public void setDataType(Integer dataType) {
		this.dataType = dataType;
	}
	/**
	 * 获取：数据类型  1收入 2支出
	 */
	public Integer getDataType() {
		return dataType;
	}
	/**
	 * 设置：流水号
	 */
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	/**
	 * 获取：流水号
	 */
	public String getFlowNo() {
		return flowNo;
	}
	/**
	 * 设置：
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}
	/**
	 * 获取：
	 */
	public String getAppid() {
		return appid;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：壁纸ID
	 */
	public void setWid(Long wid) {
		this.wid = wid;
	}
	/**
	 * 获取：壁纸ID
	 */
	public Long getWid() {
		return wid;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getSouUserName() {
		return souUserName;
	}

	public void setSouUserName(String souUserName) {
		this.souUserName = souUserName;
	}

	public int getSysData() {
		return sysData;
	}

	public void setSysData(int sysData) {
		this.sysData = sysData;
	}

	public String getWord() {
		return word;
	}

	public void setWord(String word) {
		this.word = word;
	}

	public int getCopyData() {
		return copyData;
	}

	public void setCopyData(int copyData) {
		this.copyData = copyData;
	}

	public int getPlatformType() {
		return platformType;
	}

	public void setPlatformType(int platformType) {
		this.platformType = platformType;
	}
}
